@charset "utf-8";

/* form */
form ol { list-style:none;  margin:0; padding:0;}
form ol li { display:block; clear:both;  margin:0; padding:0;}
form ol li label { display:block; margin:0; padding:16px 0 0 0;}
form ol li input.text { width:480px; border:1px solid #c0c0c0; margin:2px 0; padding:2px 2px; height:12px; background:#fff;}
form ol li textarea { width:480px; height: 145px; border:1px solid #c0c0c0; margin:2px 0; padding:2px; background:#fff;}
form ol li .send { margin:16px 0 0 0;}

input.txt-right { text-align: right; }
input.txt-left { text-align: left; }
input.txt-center  { text-align: center; }
input.very-small { width: 30px; }
input.small { width: 60px; }
input.middle { width: 120px; }
input.big { width: 250px; }
input.very-big { width: 400px; }

.error-message { line-height: 12px; color: red; }

.input input, .input select { 
padding-bottom: 2px;
padding-left: 3px;
padding-right: 3px;
padding-top: 2px;
 }
.input input[type="text"], .input input[type="password"], .input input[type="file"], .input select, .input textarea { 
border-bottom-color: rgb(136, 136, 136);
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: rgb(136, 136, 136);
border-left-style: solid;
border-left-width: 1px;
border-right-color: rgb(136, 136, 136);
border-right-style: solid;
border-right-width: 1px;
border-top-color: rgb(136, 136, 136);
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-top-style: solid;
border-top-width: 1px;
font-size: 12px;
width: 400px;
 float: left;
}
.input input[type="checkbox"]  { width: auto; clear: both; }

.input label { width: auto; line-height: 28px; display:block; text-align: left; padding: 0px 10px 0px 0px; margin-bottom: -3px; margin-top: 3px;}

.text{
	
}
#contactform img{
	float: left;
	margin: 8px;
}
.captcha{
	width: 225px;
}
.content h2.Featur{
	text-align: left;
}

input[type="submit"], button, .button{  
background-attachment: scroll;
background-clip: border-box;
background-color: rgb(39, 24, 10);
background-image: url("../../../img/web.yachts/buttons.png");
background-origin: padding-box;
background-position: 0px -100px;
background-repeat: repeat-x;
background-size: auto;
border-bottom-color: rgb(44, 78, 0);
border-bottom-style: solid;
border-bottom-width: 1px;
border-right-color: rgb(44, 78, 0);
border-right-style: solid;
border-right-width: 1px;
text-shadow: none;
border-bottom-color: currentColor;
border-bottom-left-radius: 2px;
border-bottom-right-radius: 2px;
border-bottom-style: none;
border-bottom-width: medium;
border-left-color: currentColor;
border-left-style: none;
border-left-width: medium;
border-right-color: currentColor;
border-right-style: none;
border-right-width: medium;
border-top-color: currentColor;
border-top-left-radius: 2px;
border-top-right-radius: 2px;
border-top-style: none;
border-top-width: medium;
color: rgb(255, 255, 255);
font-size: 12px;
font-weight: 700;
height: 36px;
line-height: 36px;
margin-bottom: 2px;
margin-left: 0px;
margin-right: 20px;
margin-top: 2px;
padding-bottom: 1px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
width: 100px;
}

#search-form-left .search-destination, #search-form-left .search-passengers, #search-form-left .search-duration, #search-form-left .search-date{ width: 150px; }

form#search-form-left input[type="submit"], button, .button{  
background-attachment: scroll;
background-clip: border-box;
background-color: rgb(240, 240, 240);
background-image: url("../../../img/web.yachts/button_mini_bg.png");
background-origin: padding-box;
background-position: 0px -90px;
background-repeat: repeat-x;
background-size: auto;
border-bottom-color: rgb(44, 78, 0);
border-bottom-style: solid;
border-bottom-width: 1px;
border-right-color: rgb(44, 78, 0);
border-right-style: solid;
border-right-width: 1px;
text-shadow: none;
border-bottom-color: currentColor;
border-bottom-left-radius: 2px;
border-bottom-right-radius: 2px;
border-bottom-style: none;
border-bottom-width: medium;
border-left-color: currentColor;
border-left-style: none;
border-left-width: medium;
border-right-color: currentColor;
border-right-style: none;
border-right-width: medium;
border-top-color: currentColor;
border-top-left-radius: 2px;
border-top-right-radius: 2px;
border-top-style: none;
border-top-width: medium;
color: rgb(100, 100, 100);
font-size: 12px;
font-weight: 700;
height: 20px;
line-height: 20px;
margin-bottom: 2px;
margin-left: 20px;
margin-right: 20px;
margin-top: 2px;
padding-bottom: 1px;
padding-left: 20px;
padding-right: 0px;
padding-top: 0px;
width: 100px;
}
input[type="submit"], button, .button {
	float:left;
	margin-left: 0px;
}
.submit{
	margin-top: 15px;
	margin-bottom: 70px;
}



